
* {
	padding: 0;
	margin: 0;
}

th{
     font-weight: bold;
     padding: 2px;
}

#trCabecera{
    background-color: #095e8a;
    color:#FFFFFF;
    font-size: 14px;
}

.bordetabla{
    border: 1px solid #93a6b4;
    min-width: 300px;
}

#listadoCursos td{
    padding: 2px;
    font-size: 14px;
}

#salon{
    padding: 0px;
    border: 1px solid #93a6b4;
    font-size: 12px;
    background-color: #ffffff;
    max-width: 30px;
    margin:auto;
}

#grado{
    padding: 0px;
    border: 1px solid #93a6b4;
    font-size: 12px;
    background-color: #ffffff;
    max-width: 80px;
    margin:auto;
}

/*h3{
 color:#095e8a;
 font-weight:bold;
}*/

h4{
 color: #095e8a;
 font-weight:bold;
}

body {
 font-family: arial,sans-serif,default;
 font-size: 13px;
 background-color: #c5d0d9;
 height: 100%;
 margin-top: 60px;
 color: #333333;
}

#contenedor { 
 margin: 0 auto;
 width: 1024px;
 border: 1px solid #000000;
 -moz-border-radius: 8px 8px 8px 8px;
 
}

#header {
 margin: 0 auto; 
 height: 120px;
 border-bottom: 1px solid #000000;
 background: url("../imagenes/fondoHeader5.png") top left; 
}

#cuadroInfo{
 border: 1px solid #000000;
 -moz-border-radius: 5px 5px 5px 5px;	
  height: 80px;
  width: 300px;
  float: right;
  margin: 10px;
  padding: 8px;
  background-color: #F6F6F6;
}

#barraSuperior{
 text-align: right;
 height: 24px;
 border-bottom: 1px solid #000000;
background: #305086 url(../imagenes/menu/horiz-bg.png) 0 0 repeat-x;
 padding-top: 5px;
 padding-right: 5px;
 color: #ffffff;
 -moz-border-radius: 8px 8px 0px 0px;

}

#central {
 margin: 0 auto; 
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 /*width: 100%;*/
 height: 100%;
 /*background: url(../imagenes/fondo1.png) top left repeat; */
 background-color: #fff;
}

/*#navigation {
  padding: 10px 0px 0px 0px;
 background: #000000;
 border-top: 2px solid #330000;
 border-bottom: 2px solid #330000;
 
}*/


#autentif{
 margin: 40px 240px;
 padding: 20px;
 text-align:center;
 border: 1px solid #000000;
 font-weight: bold;
 background: url("../imagenes/fondoContenido.png") top left repeat;  
 -moz-border-radius: 5px 5px 5px 5px;	
}

#zonaTrabajo{
 margin: 0px 30px 30px 30px;
}

#ZonaTrabajoLogin{
 margin: 0 auto; 
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%;
 height: 100%;
 background: url(../imagenes/fondoCentral1.png) top left repeat; 
}

#menuPrincipal{
 color: #996600;
}

#contenido{
 border-left: 1px solid #bdbdbd;
 border-right: 1px solid #bdbdbd;
 border-bottom: 1px solid #bdbdbd;  
 /*font-weight: bold;*/
 background-color: #FFFFFF; 
 padding-top: 10px;
 font-size:13px;
}

#casosUso{
	border-top: 1px solid #bdbdbd;
	background-color: #eaefea; /*#eef5f8; /*#e3ecf7; /*#EBEBEB; /*#F6F6F6;*/
	padding: 30px;
}

#foot{
height: 24px;
color:#FFFFFF;
padding: 6px 0px 0px 8px;
border-top: 1px solid  #666666;
background: #305086 url(../imagenes/menu/horiz-bg.png) 0 0 repeat-x;
/*background:url(../imagenes/fondoFooter.png) top left repeat;*/
 -moz-border-radius: 0px 0px 8px 8px;
}

#formulario{
display:inline-block;
/*padding-right: 20px;*/
display:table-cell;
vertical-align:top;
min-width: 300px;
max-width: 500px;
}

#espacioBotones{
    border-bottom: 1px solid #93a6b4;
    border-left: 1px solid #93a6b4;
    border-right: 1px solid #93a6b4;
    padding: 10px;
    text-align:center;
    background-color: #e9f0f9;
}

#espacioBotones2{
    border: 1px solid #93a6b4;
    padding: 10px;
    text-align:center;
    background-color: #e9f0f9;
}

#espacio2{
    border-top: 1px solid #93a6b4;
}

#totalCursos{
    border: 1px solid #93a6b4;
    margin: 5px;
    padding: 2px;
    float: right;
    background-color: #ffffff;
    color: #088;
    vertical-align: baseline;
}

#infoFlotanteIzq{
    border: 1px solid #93a6b4;
    margin: 5px;
    padding: 2px;
    float: left;
    background-color: #ffffff;
    color: #088;
    vertical-align: baseline;
}

#listadoCursos{
    float: left;
    background-color: #ffffff;
    text-align: center;
    margin-bottom: 10px;
}

#icono{
    float: right;
    padding: 10px;
    margin-right: 40px;
    border: 1px solid #bdbdbd;
}

#idLogro{
    border: 1px solid #93a6b4;
    float: left;
    font-size: 10px;
}

#addLogro, #addLogro2, #addLogro3, #editarLogro{
    
    float: right;
}

.lista {
    height: 28px;
}

/*#paddingTabla td{
    padding: 2px;
}*/

#divMostrado{
    display: none;
}

.tip{
      background-color: #fbef8a;
      padding: 4px;
      font-size: 13px;
      display: none;
      font-weight: bold;
      position: absolute;
      -moz-border-radius: 4px 4px;
}

.suggestionList tr:hover.lista {
	background-color: #659CD8;
	color:#FFFFFF;
}

#bordeFoto{
width: 120px;
height: 150px;
border: 1px solid #93a6b4;
}

.profesores{
    text-align: center;
    padding-left: 40px;
}

.form_center {
	text-align:center;
}

/* Para los input's alineados */
.form_input_align {
	float:left;
	border:1px solid;
	margin-left: 5px;
}

/* Para los input's centrados */
.form_input_center {
	border:1px solid;
}


/* Para los label's alineados */
.form_label_align {
	float:left;
	width:50%;
	text-align:right;
}

/* indicamos una peque�a separaci�n en cada label, input, select y textarea */
label, input, select, textarea {
	margin-bottom:0.3em;
	padding: 2px;
	/*font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;*/
}

.lista select, .lista input{
    margin:0.0em;
    padding: 3px;
}

/* Unicamente funciona con Firefox
   Determina el formato cuando se selecciona un cuadro de texto */
input:focus, select:focus, textarea:focus {
/*background-color: #F3F3F3;*/
-moz-border-radius: 4px 4px 4px 4px;
}
/* Determina el formato de los bordes del formulario */

select{
-moz-border-radius: 4px 4px 4px 4px;
font-size : 14px;
padding: 2px;
}

input{
-moz-border-radius: 4px 4px 4px 4px;
/*border: 1px solid #999999;*/
/*font-family : "Courier New", Courier, monospace;*/
font-size : 14px;
padding: 2px 2px; /*4px*/
}

/* Determina el formato de los comentarios */
.form_comment {
	color: #808080;
}

/* Determina el formato de los comentarios centrados */
.form_comment_center {
	text-align:center;
	color: #808080;
}

/* Determina el formato de los botones */
.button{
	padding: 0em 0.5em 0em 0.5em;
}

/* Determina el formato del marco */
fieldset {
	border: 1px solid #93a6b4;
	padding: 8px 15px;
 	background: url(../imagenes/fondoCentral1.png) top left repeat; 	
}

/* Determina el formato del titulo del marco */
legend {
color:#FFFFFF;
font-weight: bold;
border: 1px solid #93a6b4;
padding: 2px 4px;
background-color: #095e8a; /*#993333;*/ /*#FF6600;*/
/*background-color: #4b7bbf;*/
-moz-border-radius: 4px 4px 4px 4px;
}

/*008888 (verde oscuro)
70a8b3 (verde)
5088a6 (fondo legend / azul opaco)
dae5e9 (fondo casos de uso / azul verde pastel)
93a6b4 (fondo pagina y borde fieldset / azul gris)*/

a:link { color: #008888; } /*990099       /* vinculos no visitados */
a:visited { color: #008888; }   /* vinculos visitados */
a:active { color: #000099; }    /* vinculos activos */
a:hover { color: #000099; }  /* vinculos raton encima */

a.enlacenav:link{ color: #ffffff; text-decoration: underline; }
a.enlacenav:visited{ color: #ffffff; text-decoration: underline; }
a.enlacenav:active{ color: #70a8b3; }
a.enlacenav:hover{ color: #70a8b3; }
a.enlacenav{ text-decoration: none; }

.clear { clear: both; background: none; }
